package com.zhl;

public class StringBuilder8 {
    public static void main(String[] args) {
        //目标：掌握StringBuilder的好处
        //需求：要拼接100万次abc
        //先使用String看看性能
//        String str = "";
//        for (int i = 0; i < 1000000; i++) {
//            str += "abc";
//        }
//        System.out.println(str);
        //StringBuilder的好处：
        //1. 性能更好，因为StringBuilder是个可变的字符串，可以减少内存的分配和复制
        //2. 线程安全，StringBuilder是线程安全的，可以在多线程环境下使用
        //使用StringBuilder拼接100万次abc

        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < 1000000; i++) {
            sb.append("abc");
        }
        System.out.println(sb.toString());
    }
}
